<?php

function AfficherForm() {
   echo '<div id="titre"><h2>Recherche utilisateur</h2><form method="post" action="' . htmlentities($_SERVER['PHP_SELF']).'"></div>';

    echo '<div id="form">
  	<table>
        <tr>
          <td>Login:</td> 
          <td><input type="text" name="label" size="30" /></td> 
        </tr>
        <tr>
	  <td colspan="2"><input type="submit" name="msg" value="Submit" /></td> 
        </tr>
      </table>
    </form></div>';
 
}


function debut() {echo "<html><head></head><body>";  }
  
function fin() {echo "</body></html>";   }


debut();
afficherForm();


function getUtilisateurByLogin($login='admin') {
	
	$link = mysql_connect('localhost', 'util', 'util');
	$db_selected = mysql_select_db('utilisateur', $link);
	$ret=array();
	
	if (!$link) {
    		die('Connexion impossible : ' . mysql_error());
	}

	$req = sprintf("SELECT * FROM UTILISATEUR WHERE login = '%s'", mysql_escape_string($login));
	$result = mysql_query($req);

	echo 'Requête complète : ' . $req;
	if (!$result) {
    		$message  = 'Requête invalide : ' . mysql_error() . "\n";
    		$message .= 'Requête complète : ' . $req;
    		die($message);
	}

	while($ligne = mysql_fetch_assoc($result)) {
		array_push($ret, $ligne);
	}

	mysql_free_result($result);
	mysql_close($link);
	return $ret;
}

if (isset($_POST['msg']) and isset($_POST['label'])) {

	echo '<div id="result"><pre>';
	print_r( getUtilisateurByLogin($_POST['label']) );
	echo '</pre></div>';
	
  }
fin();
?>   
